@charset "utf-8"; html{ -webkit-text-size-adjust:100% } body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; color:#666; width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); zoom:1; position:relative; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; background:url(../images/indexbg.jpg) repeat left top;} ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;} .ul,.ul li{ list-style:none;} .npm{ padding:0px; margin:0px;} select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666;} input:focus { outline: none;} input,button,select,textarea{outline:none; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; font-size:12px;} textarea{resize:none; } textarea,input,select { margin:0; padding:0;} input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;} article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/ figure,figcaption{ margin:0px; padding:0px;} audio,canvas,progress,video { display: inline-block; vertical-align: baseline;} img{ border:none; border:0; vertical-align:top;} a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);} a:focus {outline:none; -moz-outline:none;} a:hover{ text-decoration:none; color:#faa61a;} .clear{ clear:both; height:0; overflow:hidden;} /*pages*/ .Pages{ padding:20px 0; line-height:21px; zoom:1; overflow:hidden; text-align:right; border-top:1px solid #e4e4e4;} .Pages span{ padding:0px 3px; display:inline-block;} .Pages a{ display:inline-block; margin:0px 2px;} .Pages .p_cur b{ color:#F00;} .Pages .p_count b{ color:#F00;} .Pages .p_total b{ color:#F00;} .Pages .p_page em{ display:none;} .Pages b{ font-weight:normal;} .Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;} .Pages .i_button { position:relative; top:0; width:31px; height:21px; cursor:pointer; border:none; background:url(../images/go.jpg) no-repeat;} /*pages end*/ /*top.html*/ .info{ text-align:justify; word-wrap: break-word; word-break: normal; line-height:180%; font-size:14px;} .info img{ max-width:100%; padding:15px 0;} #Container{ background:url(../images/containbg.png) no-repeat center 124px; overflow:hidden;} .Toper{ width:1100px; margin:0 auto; padding-top:30px;} .top-menu{line-height:30px; position:relative; z-index:10; background-color:#999; padding:0 40px;} .top-menu a{ color:#fff;display:inline-block;} .top-menu span{ float:right; color:#fff;} .top-menu span a{ margin-left:5px; border:1px dashed #9b9b9b; padding:0 5px; line-height:17px; vertical-align:middle;} .top-menu span a:hover{ /*color:#c4000c;*/border-color:#fff; } a.faq,a.wx,a.sina{padding-left:23px; padding-right:11px; background-repeat:no-repeat; background-position:left center; } a.wx{ background-image:url(../images/icon_top1.png);} a.sina{ background-image:url(../images/icon_top2.png);} a.faq{ background-image:url(../images/icon_top3.png);} a.wx:hover{ background-image:url(../images/icon_top01.png);} a.sina:hover{ background-image:url(../images/icon_top02.png);} a.faq:hover{ background-image:url(../images/icon_top03.png);} .wx-hide{ position:absolute; left:0px; top:34px; border:2px solid #fabe00; display:none;} .wx-hide img{ width:120px; height:120px;} .wx-hide b{width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent;border-bottom:4px solid #fabe00; display:block; position:absolute; left:60px; top:-6px;} .top-logo{ background-color:#fff; border-bottom:1px solid #ededed; height:60px; position:relative; padding-left:38px; padding-top:30px;} .top-logo a.logo{ background:url(../images/logo.png?v=20180703) no-repeat; width:289px; height:30px; display:block;} .top_search{ position:absolute; width:220px; height:30px; right:40px; top:30px; overflow:hidden;} .top_search .text{ float:right;height:28px; line-height:28px;border:1px solid #ebebeb; padding:0 5px; width:178px; border-left:0; background:#fff;} .top_search .btn{ float:left;cursor:pointer; background:url(../images/icon_search.png) no-repeat center center #00a0e9; width:31px; height:30px; border:none;} .Menu{ height:58px; overflow:hidden; background-color:#fff;} .Menu li{ line-height:56px; width:138px; text-align:center; background:url(../images/menu_line.png) no-repeat right center; border-bottom:3px solid #d3d3d3; float:left;} .Menu li a{ display:block;color:#333;font-size:15px;} .Menu li#m08{ background:none;width:134px;} .Menu li:hover,.Menu li.aon{ border-bottom-color:#de4a15;} .Menu li a:hover,.Menu li.aon a{color:#de4a15; background:url(../images/menu_aon.png) no-repeat center bottom;} .navigation {height:50px;background-color:#00a0e9; z-index:999; width:1100px;} .navigation li {float:left;height:50px;position:relative;line-height:50px;width:138px;list-style:none;background:url(../images/menu_line.png) no-repeat right center;text-align:center;} .navigation li a{ display:block;color:#fff;font-size:15px;} .navigation li#m08{ background:none;width:134px;} .navigation li:hover{border-bottom-color:#fabe00; color:#ffc425;} .navigation li a:hover{color:#ffc425;} .navigation li.aon{border-bottom-color:#fabe00; color:#ffc425; display:block;background:url(../images/menu_aon.png) no-repeat center bottom;} .navigation li.aon a {color:#ffc425;} .navigation li ul {position:absolute; left:0; display:none;list-style:none;background-color:#000;opacity:0.8; filter:alpha(opacity=80);z-index:100; padding:0px;width:138px; margin-top:0px;} .navigation li ul li {line-height:40px;float:left; height:40px; text-align:center;width:100%; overflow:hidden;border: none; background:none;} .navigation li ul li a {display:block;color:#fff;text-decoration:none;font-size:13px; font-weight:normal;margin:0; } .navigation li ul li a:hover {color:#fff; background:#333;} .pageban{ background:#fff; /*height:250px;*/ width:1100px; margin:0 auto;} .Container{ background:#fff;width:1022px; margin:0 auto; padding:20px 43px 27px 35px;} .Content{ background:url(../images/conbg.png) repeat-y 195px top; min-height:500px;} .Sidebar{ float:left; width:194px; padding-right:1px; padding-bottom:30px;} .Rightbar{ float:right; width:790px; padding-left:36px;background:url(../images/conbg.png) repeat-x left 51px;} .search-Content{background:url(../images/conbg.png) repeat-x left 51px; min-height:400px;} .Sidebar header{ padding-left:35px; height:51px; line-height:51px; background:#f6f6f6; color:#faa61a; font-size:18px; border-bottom:1px solid #e1e1e1;} .Sidebar li{ line-height:34px; border-bottom:1px dotted #c6c6c6;} .Sidebar li a{ display:block; padding-left:51px; background:url(../images/side_a.gif) no-repeat 34px center;} .Sidebar li a:hover,.Sidebar li a.aon{ background-image:url(../images/side_aon.gif); background-color:#faa61a; color:#fff;} .Sidebar li dl{ display:none;} .Sidebar li dl a{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:25px;padding-left:61px; background:url(../images/side_a.gif) no-repeat 44px center; border-top:1px solid #fff;} .Sidebar li dl a:hover,.Sidebar li dl a.aon{background-color:#666;} .Cur{ line-height:47px; padding-bottom:7px; background:url(../images/acur.png) no-repeat right bottom; margin-bottom:24px;} .Cur b{ font-size:16px; color:#333; font-weight:normal; padding-left:17px; background:url(../images/icon_cur.png) no-repeat left center; margin-left:-17px;} .Cur em{ font-style:normal; float:right; color:#999;} .Cur em a{ color:#999;} .Cur em a:hover{color:#faa61a;} footer{ background:url(../images/footerbg.png) no-repeat center top; height:97px; margin-bottom:50px;} footer section{ width:1100px; margin:0 auto; padding-top:25px; color:#8d8d8d;} footer p{ margin:0; text-align:center; font-size:13px; color:#ccc;} footer em{ font-style:normal;float:right; margin-right:43px;} footer span{ margin-right:10px;} footer a{color:#8d8d8d;} footer a:hover{color:#c4000c;} .client-list li{ float:left; padding-right:42px; text-align:center;width:235px; height:200px;} .client-list li div{ padding-bottom:10px;} .client-list li div img{ width:223px; height:141px; padding:5px; border:1px solid #d6d6d6;} .client-list li.end{ padding-right:0;} .client-list ol{ padding-left:0; height:186px;} .client-list ol div{ float:left; margin-right:18px;} .client-list ol div img{ width:223px; height:141px; padding:5px; border:1px solid #d6d6d6;} .client-list ol h3{ font-size:14px; margin:0; padding-top:5px;} .client-list ol span{ color:#b6b6b6; font-size:10px;} .client-list ol p{ color:#7b7b7b; line-height:23px; margin:0; padding:8px 0;} .client-list ol a.more{ border:1px solid #e1e1e1; display:inline-block; padding:0 19px; line-height:20px;} .client-list ol a.more:hover{border-color:#c4000c;} .news-list li{ padding-left:0; height:149px;} .news-list li div{ float:left; margin-right:24px; position:relative;} .news-list li div img{ width:185px; height:119px;} .news-list li div a{ position:absolute; background:url(../images/news_imgbg.png) no-repeat;width:185px; height:119px; left:0; top:0; z-index:2;} .news-list li div i{ position:absolute; z-index:3; left:5px; top:5px; font-family:Arial; font-style:normal; color:#bbbbbb; font-size:11px;} .news-list li h3{ font-size:14px; margin:0; padding-top:5px;} .news-list li span{ color:#b6b6b6; font-size:10px;} .news-list li p{ color:#7b7b7b; line-height:20px; margin:0; padding:8px 0;} .news-list li a.more{ border:1px solid #e1e1e1; display:inline-block; padding:0 19px; line-height:20px;} .news-list li a.more:hover{border-color:#c4000c;} .news-info .title{ text-align:center; padding-bottom:15px; border-bottom:1px dotted #ccc; margin-bottom:15px;} .news-info .title h1{ padding-bottom:10px; margin:0; font-weight:normal; font-size:18px; color:#000;} .news-info .title p{ font-size:12px; margin:0;} .info-prev-next{ padding-top:20px;} .info-back{ text-align:center; font-weight:bold; padding:20px 0;} .info-back a{color:#faa61a;} .news-info .video{ text-align:center;} .map_table td{border:1px solid #ccc; border-collapse:collapse; padding-left:10px; padding:5px 10px;} .map_table .txt_top td{ height:40px; font-weight:bold;background:#f7f7f7;} .map_table td.shop{ width:200px;} .map_table td.type{ width:150px;} .map_table td.phone{ width:130px;} .staff-list li{ border-bottom:1px dotted #e2e2e2; height:35px; line-height:35px;} .staff-list li a{ padding-left:15px; background:url(../images/liicon.png) no-repeat left center;} .staff-list li span{ float:right; color:#999;} .staff-Con{ width:1100px; margin:0 auto; padding-top:28px; background-color:#fff; padding-bottom:12px;} .staff-Con .Sidebar{ float:right; height:522px; padding-bottom:0; padding-right:0; width:195px; background-color:#f6f6f6; margin-right:46px;} .staff-Con .Sidebar header{ border-bottom:0;} .staff-Con h1{ font-size:16px; font-weight:normal; margin:0; color:#333; height:37px;} .staff-Con h1 a{ float:right; color:#c4000c; font-size:11px;} .staff-Con ol{ padding-left:0; height:108px; overflow:hidden;} .staff-Con ol .pic{ float:left; border:1px solid #dfdfdf; padding:2px;} .staff-Con ol .pic img{ height:67px;width:90px;} .staff-Con ol .txt{ width:220px; float:right;} .staff-Con ol h3{ font-size:12px; margin:0; line-height:21px;} .staff-Con ol h3 a{ padding-left:10px; background:url(../images/liicon.png) no-repeat left center;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} .staff-Con ol span{ color:#b5b5b5;} .staff-Con ol p{ margin:0;} .staff-Con dd{ border-bottom:1px dotted #e2e2e2; height:30px; line-height:30px;} .staff-Con dd a{padding-left:15px; background:url(../images/liicon.png) no-repeat left center;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} .staff-left{ float:left; padding-left:64px; width:326px;} .staff-left h1 a{ margin-right:-42px; position:relative; z-index:10;} .staff-mid{ float:left; padding-left:78px; width:347px;} .staff-inq{ padding-top:9px;} .staff-inq a{ background:url(../images/staff_inq.jpg) no-repeat; display:block; height:86px; overflow:hidden; line-height:200px;} .staff-mid dl{ margin-bottom:28px;} .staff-mid h1{ height:31px;} .layer{ background-color:#000;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5; position:absolute; left:0; top:0; bottom:0; right:0; z-index:20; display:none;} .search_input{ height:36px; overflow:hidden; border:1px solid #e0e0e1; border-radius:3px;} .search_input .text{ float:left; width:668px; padding:0 10px; height:36px; line-height:36px; border:none; background:none;} .search_input .btn{ float:right; border:none; border-left:1px solid #e1e1e1; height:36px; cursor:pointer; color:#c4000c; padding-left:36px; width:79px; text-align:left; background:url(../images/ico_s.png) no-repeat 15px center #fff;} .search_sel{ overflow:hidden; padding:19px 0; height:38px;} .search_sel li{ float:left; line-height:38px;} .search_sel li.p{ padding-left:22px; background:url(../images/job_li01.jpg) no-repeat left center; font-size:14px;} .search_sel li.i{ padding-left:52px; background:url(../images/job_li02.jpg) no-repeat 27px center; font-size:14px;} .search_sel li a{ border:1px solid #e0e0e1; display:block; border-radius:3px; text-align:center; line-height:36px; height:36px; width:238px; padding:0 20px; color:#aeaeae; background:url(../images/job_a.png) no-repeat 96% center;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} .search-box{ position:fixed; width:600px; height:400px; left:50%; top:50%; z-index:30; margin-left:-302px; margin-top:-202px; background:#fff; border:2px solid #c4000c; display:none;} .search-box h1{ background-color:#c4000c; color:#fff; margin:0; height:25px; padding:0 5px; line-height:25px; font-size:14px;} .search-box h1 a{ float:right; color:#fff;} .search-box dl{ overflow:hidden; padding-top:20px; clear:both;} .search-box dd{ width:180px; float:left; line-height:25px;height:25px; padding:0 10px; cursor:pointer;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;} .search-box dd.on{background: url(../images/true.png) no-repeat 5px center #c4000c; color:#fff;width:170px; padding:0 10px 0 20px; } .job-list .tr_top td{ border-top:2px solid #faa61a; border-bottom:0; background:#f3f3f3; font-weight:bold; line-height:34px; padding:0;} .job-list td{ text-align:center; border-bottom:1px dotted #a7a7a7; padding-top:10px; padding-bottom:5px; line-height:20px;} .job-list td.n1{ width:370px; padding-left:10px; padding-right:10px;} .job-list td.n2{ width:100px;} .job-list td.n3{ width:100px;} .job-list td.n4{ width:60px;} .job_info table{ border:1px solid #ccc; border-collapse:collapse;} .job_info td{ border:1px solid #ccc; border-collapse:collapse; padding:10px;} .job_info td.n1{ text-align:center; width:100px; font-weight:bold;} .job_info td.n2{ width:250px;} .job_info td.n3{text-align:center; width:100px; font-weight:bold;} .job_info strong{color:#faa61a;} .job_info .table1{ margin-top:-1px;} .job_info .job_title{ height:30px; line-height:30px; font-size:14px; text-align:left; margin-bottom:5px;} .job_info .job_title span{ color:#faa61a;} .job_info .viewinfo{text-align:justify; word-wrap: break-word; word-break: normal; line-height:24px;} .btn_apply{ text-align:center; padding:20px 0;} .btn_apply a{ display:inline-block; height:30px; line-height:30px; padding:0 12px; background-color:#faa61a; color:#fff; border-radius:3px;} .form_table td.w{ width:150px; text-align:right; font-weight:bold;} .form_table td{ vertical-align:top; padding-bottom:15px;line-height:25px; } .form_err{color:#c4000c;} .form_table td .text{ width:200px; height:25px; line-height:25px; padding:0 10px; border:1px solid #ccc;} .form_table td textarea.text{ height:100px; width:400px;} .form_table td .btn{height:30px;padding:0 10px; background-color:#c4000c; color:#fff; border-radius:3px; cursor:pointer; border:none;} .honor-list{} .honor-list li{ float:left; width:252px; margin-right:16px;overflow:hidden; text-align:center;height:230px;} .honor-list li.end{ margin-right:0;} .honor-list li a{ display:block; height:210px;} .honor-list li div{border:1px solid #ddd; display:table; height:180px; width:250px; overflow:hidden; text-align:center; margin-bottom:5px;} .honor-list li div p{ display:table-cell; vertical-align:middle;} .things-list{ padding-bottom:18px; overflow:hidden; clear:both;} .things-list .title{ background:url(../images/things_icon.png) no-repeat 15px center #f6f6f6; padding-left:29px; padding-bottom:10px; padding-top:10px; line-height:20px; margin-bottom:18px;} .yearlistwraper{ position:relative; padding-left:113px; background:url(../images/conbg.png) repeat-x left 37px; margin-bottom:18px; margin-right:20px;} .yearlistwraper em{ font-style:normal; position:absolute; background:url(../images/yearbg.png) no-repeat; width:55px; height:23px; line-height:23px; color:#fff; left:0; top:14px; text-align:center;} .yearlistwraper span{ position:absolute;top:14px; right:0;} .yearlistwraper a.aleft,.yearlistwraper a.aright{ display:inline-block;width:30px; height:23px; background-repeat:no-repeat; background-position: center center;} .yearlistwraper a.aleft{background-image:url(../images/left.png);} .yearlistwraper a.aright{background-image:url(../images/right.png);} .yearlistwraper a.agrayright{ display:none; } .yearlistwraper a.agrayleft{display:none;} .Subgun{ height:51px; overflow:hidden; position:relative; width:550px;} .Subgun ul{ position:absolute; left:0px; width:20000px;} .Subgun li{ width:110px; float:left;text-align:center; } .Subgun li a{ width:49px; height:39px; padding-top:10px;border:1px solid transparent ; display:inline-block; text-align:center;background-image:url(../images/li.png); background-repeat:no-repeat; background-position:center 32px; font-family:Arial; font-size:14px;} .Subgun li a.aon{background-color:#fff;border-color:#b81b22; background-image:url(../images/li_on.png);} .video-list li{ width:249px; height:201px; float:left; margin-right:20px;} .video-list li div{ border:1px solid #cdcdcd; padding:7px; position:relative;} .video-list li div img{ width:232px; height:148px;} .video-list li.end{ margin-right:0;} .video-list li div a{ display:block; position:absolute; left:0px; top:0px; background:url(../images/a_video.png) no-repeat center center; width:233px; height:148px;} .video-list li p{ text-align:center; margin:0; line-height:30px;} .video-list li:hover div{ border:1px solid #c4000c;} .video-list li:hover p a{ color:#c4000c;} .pdf-list li{ float:left; width:166px; height:256px; padding-right:32px; text-align:center;} .pdf-list li.end{ padding-right:0;} .pdf-list li div{ border:1px solid #eae3e3; padding:7px 0; margin-bottom:10px;} .pdf-list li img{ width:150px; height:190px;} .templet_links_001 ul li{ text-align:center; width:197px; float:left; height:90px; overflow:hidden; padding-top:15px;} .templet_links_001 ul .pic{ border:solid 1px #ccc; padding:2px; background:#fcfcfc; width:150px; margin:0 auto;} .templet_links_001 ul .pic img{ width:150px; height:60px;} .templet_links_001 ul h5{ font-size:12px; font-weight:normal; padding:8px 0px; margin:0;} .ul_sitemap li{ padding-bottom:10px;} .Survey ol{ padding-left:10px;line-height:30px; background:#f6f6f6;} .Survey .answer{ overflow:hidden; clear:both; padding-bottom:10px;} .Survey .answer li{ float:left; margin-right:10px; list-style:none;} .btn_box .btn{height:30px;padding:0 10px; background-color:#c4000c; color:#fff; border-radius:3px; cursor:pointer; border:none;} .Home{ width:1100px; margin:0 auto; background-color:#fff; } .Home .h-con{padding:0 63px 70px 65px;} .Home h2{ margin:0; font-size:18px; color:#00a0e9; font-weight:600; font-weight:normal; padding-top:29px; height:37px;} .Home h2 a{ float:right; color:#faa61a; font-size:11px;} .H-ban{ position:relative; overflow:hidden; height:400px; z-index:99; width:1100px; } .H-ban .bd li img{ width:1100px; height:400px;} .H-ban .bd li{ float:left;} .H-ban .prev,.H-ban .next{ position:absolute; z-index:10; cursor:pointer; display:block; width:49px; height:49px; top:50%; margin-top:-24px;} .H-ban .prev{ left:0; background:url(../images/btn_left.png) no-repeat;} .H-ban .next{ right:0;background:url(../images/btn_right.png) no-repeat;} .h-product{overflow:hidden;} .proing{width:970px;height:224px;overflow:hidden;} .proing-hd{width:970px; background-color:#333;height:40px;position:relative;} .proing-nav{float:left;} .proing-more{ float:right; padding-right:10px; font-size:12px; line-height:40px;} .proing-more a{ color:#fff;} .proing-more a:hover{ color:#fabe00;} .proing-nav li{width:128px;font-size:13px;color:#fff;text-align:center;float:left;height:40px;cursor:pointer; line-height:40px;list-style:none;} .proing-nav .bactive{background:#f7bb23; color:#7c3434;} .proing-bd{width:980px;height:184px;overflow:hidden;} .proing-bd a{ font-size:14px;color:#2d2d2d; text-decoration:none; line-height:30px; font-weight:bold;} .proing-bd a:hover{ text-decoration:underline;} .proing-bd li{width:240px;padding:4px 4px 0 0;float:left;height:180px; list-style:none;} .proing-bd li .pic{ float:left; width:240px; text-align:center; height:180px;position: relative; margin:0; padding:0;} .proing-bd li .pic a img {height:180px;width:240px;border:none;} .proing-bd li .pic a span {position: absolute; bottom:0px;left:0px;font-size:12px; color:#fff; line-height:30px; width:240px; text-align:center; font-weight:normal;background:url(../images/bx.png);} .proing-bd li .pic a:hover {background-color: #FFF;} .proing-bd li .pic a:hover span {position: absolute;bottom:0px;left:0px;font-size:12px;color:#de4a15; line-height:30px; width:240px;text-align:center;font-weight:normal;background:url(../images/bx.png);} .h-news{ float:left; width:461px;} .h-about{ float:right; width:463px;} .h-news2{ float:right; width:461px;} .h-news .bd{ position:relative; overflow:hidden; height:120px;} .h-news .bd li{ overflow:hidden; height:120px;} .h-news .bd li div{ width:190px; float:left; padding-right:33px;} .h-news .bd li div img{ width:190px; height:120px;} .h-news .bd li h3{ font-size:14px; margin:0; height:33px; line-height:33px;} .h-news .bd li h3 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333;} .h-news .bd li h3 a:hover{color:#c4000c;} .h-news .bd li p{ margin:0; line-height:22px;} .h-news .hd{ border-bottom:1px solid #efefef; height:10px; position:relative;} .h-news .hd a{ background-image:url(../images/control.png); background-repeat:no-repeat; width:15px; height:15px; display:block; cursor:pointer; position:absolute; top:-5px;} .h-news .hd a.prev{ background-position:0 bottom; right:16px;} .h-news .hd a.next{ background-position:right bottom; right:0;} .h-news .hd a.prevStop{ cursor:default; background-position:0 0 !important;} .h-news .hd a.nextStop{ cursor:default; background-position:right 0 !important;} .h-news dd{ border-bottom:1px dotted #e2e2e2; height:31px; line-height:31px;} .h-news dd span{ float:right;} .h-news dd a{ background:url(../images/liicon.png) no-repeat left center; padding-left:10px;} .h-news2 dd{ border-bottom:1px dotted #e2e2e2; height:31px; line-height:31px;} .h-news2 dd span{ float:right;} .h-news2 dd a{ background:url(../images/liicon.png) no-repeat left center; padding-left:10px;} .h-service{ } .h-service .bd{ position:relative; overflow:hidden;} .h-service .bd li{ float:left; width:137px; margin-right:2px; height:130px; background-color:#eee;} .h-service .bd li .clapic{ text-align:center;} .h-service .bd li .clatitle{ text-align:center;line-height:30px; font-size:14px;} .h-service .bd li .clapic img{ width:137px; height:100px;} .h-service .bd li .hide{ display:none;} .h-service .bd li:hover .show{ display:none;} .h-service .bd li:hover .hide{ display:block;} .h-service .hd{ position:relative;} .h-service .hd a{ background-image:url(../images/control.png); background-repeat:no-repeat; width:15px; height:15px; display:block; cursor:pointer; position:absolute; top:-29px;} .h-service .hd a.prev{ background-position:0 bottom; right:16px;} .h-service .hd a.next{ background-position:right bottom; right:0;} .h-service .hd a.prevStop{ cursor:default; background-position:0 0 !important;} .h-service .hd a.nextStop{ cursor:default; background-position:right 0 !important;} .caseliback1{ background-color:#ce212c;} .caseliback2{ background-color:#1b679c;} .caseliback3{ background-color:#1b9c73;} .caseliback4{ background-color:#e27e52;} .caseliback5{ background-color:#eee;} .caseliback6{ background-color:#eee;} .caseliback7{ background-color:#eee;} .caseliback8{ background-color:#ce212c;} .caseliback9{ background-color:#1b679c;} .caseliback10{ background-color:#1b9c73;} .caseliback11{ background-color:#e27e52;} .caseliback12{ background-color:#ddd;} .caseliback13{ background-color:#ddd;} .caseliback14{ background-color:#ddd;} .h-staff{ height:235px; overflow:hidden;} .h-staff li{ width:241px; height:49px; margin-right:2px; float:left; background-position: center 25px; background-repeat:no-repeat; padding-top:120px; text-align:center; cursor:pointer; color:#fff; font-size:16px;} .h-staff li span{ font-size:10px; display:block; text-transform:uppercase; font-family:Arial;-webkit-transform: scale(0.80);filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;} .h-staff li.s01{ background-color:#ce212c; background-image:url(../images/icon01.png);} .h-staff li.s02{ background-color:#1b679c; background-image:url(../images/icon02.png);} .h-staff li.s03{ background-color:#1b9c73; background-image:url(../images/icon03.png);} .h-staff li.s04{ background-color:#e27e52; background-image:url(../images/icon04.png);} .h-contact .list{ background:#f3f3f3; padding:12px 0;} .h-contact-txt{ float:left; width:560px; padding-left:30px;} .h-contact-txt h2{ padding:0 0 4px 0; height:47px; line-height:47px;} .h-contact-txt .pic{ float:left; position:relative; width:140px; padding-right:20px;} .h-contact-txt .pic img{ width:140px; height:140px;} .h-contact-txt .pic p{ text-align:center; font-size:14px; color:#faa61a;} .h-contact-txt .intro{ width:360px; line-height:28px; float:left; font-size:13px;} .h-contact-msg{ width:360px; float:left;} .h-contact-msg h2{ padding:0 0 4px 0; height:47px; line-height:47px;} .h-contact-msg h2 .msg_about{ padding-left:20px; font-size:12px; color:#faa61a;} .h-job-search .search_sel{ padding:0;} .h-job-search .search_sel li{ width:170px; height:36px; border:1px solid #e0e0e1; margin-right:12px; background: url(../images/job_a.png) no-repeat 95% center #FFF; border-radius:3px;} .h-job-search .search_sel li a{ border:0; width:auto; border-radius:0; text-align:left; padding-left:25px; color:#666; font-size:14px;} .h-job-search .search_sel li.end{ margin-right:0;} .h-job-search .search_sel li a#postType{ background:url(../images/job_li01.jpg) no-repeat 5px center;} .h-job-search .search_sel li a#IndustryType{ background:url(../images/job_li02.jpg) no-repeat 5px center;} .h-contact-msg .input01{ margin-bottom:12px;background-color:#fff;height:34px; overflow:hidden; border:1px solid #e0e0e1; border-radius:3px; width:175px; float:left;} .h-contact-msg .input01 .text{float:left; width:150px; padding:0 10px; height:34px; line-height:34px; border:none; background:none;} .h-contact-msg .input02{ margin-bottom:12px;background-color:#fff;height:70px; overflow:hidden; border:1px solid #e0e0e1; border-radius:3px; width:352px; float:left;} .h-contact-msg .input02 .text{float:left; width:330px; padding:0 10px; height:70px; line-height:34px; border:none; background:none;} .h-contact-msg .input03{ background-color:#fff;height:34px; overflow:hidden; border:1px solid #e0e0e1; border-radius:3px; width:352px; float:left;} .h-contact-msg .input03 .text{float:left; width:200px; padding:0 10px; height:34px; line-height:34px; border:none; background:none;} .input03 .btn{ float:right; border:none; border-left:1px solid #e1e1e1; height:36px; cursor:pointer; color:#faa61a; width:120px; text-align:center; background-color:#fff; font-size:14px;} .text_input{ border:thin solid #e0e0e1; margin-bottom:10px} .text_input p{line-height:1.5em} .shebao-detail .ipt{ width:50px;} .message_form{margin-top:20px;} .message_name{width:320px; height:30px; line-height:30px; float:left; border:1px solid #ccc; color:#666; text-indent:8px; font-size:13px;} .message_tel{width:320px; height:30px; line-height:30px; float:left; border:1px solid #ccc; color:#666; text-indent:8px; font-size:13px;} .message_mail{width:320px; height:30px; line-height:30px; float:left; border:1px solid #ccc; color:#666; text-indent:8px; font-size:13px;} .message_content{width:320px; overflow:hidden; height:100px; border:1px solid #ccc; color:#666;text-indent:8px; line-height:30px; font-size:13px;} .message_btn{width:110px; height:34px; background-color:#faa61a; font-size:14px; color:#fff; border:0; cursor:pointer; blr:expression(this.onFocus=this.blur());outline:none;} .message_btn:focus{-moz-outline-style: none; } .message_btnch{width:110px; height:34px; background-color:#C60;border:0; cursor:pointer;font-size:14px; color:#fff;} .message_about{color:#faa61a; font-size:13px; line-height:34px; margin-left:20px; margin-top:-8px;} .jobregion{border:1px solid #dedede; color:#333; font-size:13px; line-height:30px;text-align:left; margin-top:10px; margin-bottom:10px; padding:10px;} .jobregion a{ margin-left:5px; margin-right:10px;text-decoration:none; color:#333; padding:2px 5px;} .jobregion a:hover{ text-decoration:none;color:#fff; background-color:#faa61a;padding:2px 5px;} .jobregion .in{ text-decoration:none; color:#fff; background-color:#faa61a;padding:2px 5px;} .deve_list{ margin-bottom:30px;} .develist{border:1px solid #dedede; color:#666; font-size:14px; line-height:30px;margin-top:25px; padding:10px; overflow:hidden;} .develist .pic{ float:left; width:130px; text-align:center;} .develist .pic img{ width:100px; height:120px; margin-top:10px;} .develist .pic p{ padding:0; margin:0; line-height:24px;} .develist .pic p a{ color:#faa61a; text-decoration:none;} .develist .pic p a:hover{text-decoration: underline;} .develist .pic p span{ font-size:12px; color:#666;} .develist .text{ float:right; width:610px;text-align:left; padding-right:10px; padding-top:8px;} .develist .text a{ color:#faa61a; text-decoration:none;} .develist .text a:hover{text-decoration: underline;} .proview{ width:790px; margin:0;text-align:left;} .proview .pic{ float:left; width:380px; height:280px; border:1px solid #e1e1e1; padding:1px; background-color:#fff;} .proview .pic img{ width:380px; height:280px;} .proview .text{ float:right; text-align:left; width:380px; height:280px; overflow:hidden;} .proview .text .title{ font-size:18px; color:#faa61a; line-height:30px; margin-bottom:10px;} .proview .text .other{ font-size:14px; color:#666; line-height:28px;} .proviewdemo {width:790px; margin:0;} .Hots {width:790px;} .prosw {display:block;padding:15px 0px; overflow:hidden; width:790px; text-align:left;font-size:13px; line-height:26px; color:#666;} .prohd {display:none; padding:15px 0px; overflow:hidden; width:790px; text-align:left;font-size:13px; line-height:26px; color:#666;} #protextli {width:790px;height:34px;line-height:34px;font-size:14px; border-bottom:1px solid #dedede;} #protextli li {height:34px;cursor:pointer;text-align:center;width:140px;float:left;margin-right:10px; background-color:#dedede; list-style:none;} #protextli a {font-size:14px;text-decoration:none;color:#333; display:block;} #protextli a:hover {color:#faa61a; text-decoration: none;} #protextli #current {} #protextli #current a {height:34px;overflow:hidden;color:#fff;text-align:center;cursor :pointer;width:140px;float:left;text-decoration:none; background-color:#faa61a;} .progoback{ width:100%; font-size:14px; color:#999; height:30px; line-height:30px;margin-bottom:30px;border-top:1px solid #e3e3e3; text-align:right; padding:10px 0;} .pro_other {width:790px;} .pro_other ul {margin:0;} .pro_other ul li{ border-bottom:1px dotted #e2e2e2; height:35px; line-height:35px; font-size:12px;} .pro_other ul li a{ padding-left:15px; background:url(../images/liicon.png) no-repeat left center;} .pro_other ul li span{ float:right; color:#999;} .black_overlay{display:none; position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; z-index:10001; -moz-opacity:0.7; opacity:.70; filter:alpha(opacity=70);} .white_content{display:none; position:absolute; width:830px; height:50%; padding:20px; border:0px solid #58b6eb; background-color:#fff; z-index:10002;} .white_content .dtitle{text-align:left;} .white_content .title{font-size:18px; line-height:28px; color:#333;} .white_content .other{font-size:12px; color:#999999; font-weight:normal; line-height:20px; padding-top:5px;} .white_content .demotext{ width:820px; font-size:13px; color:#666;line-height:26px;margin:10px auto 0 auto;overflow-y:auto;overflow-x:hidden; height:350px; padding:15px; border:1px solid #ccc;} .white_content .close{ position:fixed; width:30px; height:30px;z-index:10003;cursor:pointer; font-size:0px; color:#333;} .white_content .close a{ color:#333; display:block;background:url(../images/close.png) no-repeat;width:30px; height:30px;} .white_content .close a:hover{ color:#FF0000;background:url(../images/close_on.png) no-repeat;}